Interactive interpolation and approximation by Bezier polynomials

نویسنده

  • A. Robin Forrest
چکیده

In computational geometry (the computer representation, analysis and synthesis of shape information*) interpolation and approximation techniques are often used for both curves and surfaces. However, the properties of 'shape' are different from the properties of functions and the well-known techniques of functional interpolation and approximation are not necessarily suitable. Shape is, for example, an axis independent phenomenon and vector valued parametric curves and surfaces are often adopted for this reason alone. Indeed, parametric notation will be used throughout this paper, both for convenience and to emphasise that the paper is concerned with the approximation of shapes rather than the approximation of functions. Sometimes, but by no means always, the functional form of a particular shape is known—a curve may be a circular arc. In such cases conventional fitting techniques may be used, but in general what is required is an acceptably close fit (to within a given tolerance) which maintains the character of the curve or surface and is smooth or fair. This paper considers the interactive design of curves, ab initio, and the interactive approximation of curves. Just as mathematical techniques are modified or developed to cope with shape, so they must be amended when interaction between a computer and a human operator is involved. A particularly elegant technique has been developed by Bezier (1968a, 1968b, 1970) of Regie Renault. This paper develops the mathematical properties of Bezier's methods for interactive approximation. In the car industry the problem is to find a mathematical representation for a stylist's clay model or sketch. The data has two basic kinds of error: measurement error and error due to the stylist and the inherent properties of his working medium. The former are to some extent predictable but the latter errors are only really apparent to the stylist himself. There is no definable 'best' fit; rather the goodness of fit depends on human judgement. It is thus logical to use an interactive technique because no fully automatic technique can be expected to distinguish between the intent of the stylist and his errors and will at the best employ ad hoc procedures. Fig. 1 shows the kind of curve data which might be encountered in the car industry and acceptable and unacceptable (in the author's opinion) solutions. In order to be useful the interactive procedure must be easy to apply and a user should not need to know the mathematical principles involved. At Renault, data from a small clay model, or a hand sketched curve, is plotted, full size, on a drafting machine. The stylist then estimates graphically the parameters of an approximating curve which is then drawn by the machine. Three-dimensional curves are approximated in two plane projections. An acceptable approximation is usually achieved in a few iterations by adjusting the curve parameters. In some cases, no doubt, the stylist will do some redesigning as well as fitting. As smoothness is of paramount importance the system in effect gives the designer a 'perfect' medium in which to work rather than an imperfect one such as clay because the shapes which are created are basically smooth and irregularities must deliberately be designed. It is much easier to create a 'bump' in a curve than to remove an unintended 'bump' caused by bad data.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solution of Bang-Bang Optimal Control Problems by Using Bezier Polynomials

In this paper, a new numerical method is presented for solving the optimal control problems of Bang-Bang type with free or fixed terminal time. The method is based on Bezier polynomials which are presented in any interval as $[t_0,t_f]$. The problems are reduced to a constrained problems which can be solved by using Lagrangian method. The constraints of these problems are terminal state and con...

متن کامل

Error Analysis for Approximation of Helix by Bi-conic and Bi-quadratic Bezier Curves

In this paper we approximate a cylindrical helix by biconic and bi-quadratic Bezier curves. Each approximation method is G end-points interpolation of the helix. We present a sharp upper bound of the Hausdorff distance between the helix and each approximation curve. We also show that the error bound has the approximation order three and monotone increases as the length of the helix increases. A...

متن کامل

Bezier Curve Interpolation Constrained by a Line

Abstract Bezier is one of the influent polynomial and important tool for interpolation because it is easy to compute and is also very stable. In this paper, we develop very simpler constraints for Quadratic and Cubic Bezier curve which they ensure to constrained by a line. The end control points of the Quadratic and Cubic Bezier curve will be left on user desire and only middle control points o...

متن کامل

Freeform Curves on Spheres of Arbitrary Dimension

Recursive evaluation procedures based on spherical linear interpolation and stationary subdivision algorithms based on geodesic midpoint averaging are used to construct the analogues on spheres of arbitrary dimension of Lagrange and Hermite interpolation and Bezier and B-spline approximation.

متن کامل

Shading By Fast Bi-Quadratic Normal Vector Interpolation

The use of Bezier curves and Bezier triangles has been extensively explored in the field of computer graphics. The purpose of this paper is to show that Bezier triangles and curves can be used for reducing the cost of Biquadratic Phong shading. A shading algorithm has been proposed which uses quadratic Bezier triangle’s blending functions for performing quadratic interpolation of normal vector ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer-Aided Design

دوره 22  شماره 

صفحات  -

تاریخ انتشار 1972